package com.kingmed.kmss.common.utils;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
 * @author liangzhi
 * @date 2023/6/17
 */
public class RandomUtils {
    private RandomUtils() {
    }

    /**
     * 生成随机数列表,范围[0,max)
     *
     * @param max 最大上限
     * @return
     */
    public static List<Integer> getIntegerRandomList(int max) {
        List<Integer> randomNumPoolList = new ArrayList<>(max);
        for (int i = 0; i < max; i++) {
            randomNumPoolList.add(i);
        }
        // 打乱
        Collections.shuffle(randomNumPoolList);
        return randomNumPoolList;
    }
}
